#include <iostream>
#include <vector>

int main(int argc, char *argv[]) {
  std::cout << "==== ch01 p14 ====" << std::endl;
  // 当声明变量或变量模版并初始化时
  std::pair p{22, "demo"}; // deduces std::pair<int, const char*>
  std::vector v{1, 2};     // deduces std::vector<int>
  std::less les;           // deduces std::less<void>
  // 当使用 new 表达式创建对象时
  auto nv = new std::vector{1, 2}; // deduces std::vector<int>
  // 当执行类似函数的强制转换表达式时(TODO)
  return 0;
}
